Skip to main content
POST
Create and initialise a new `AirspaceAccount` on Solana.

Body

application/json
property_id
string
required

External property identifier (max 32 bytes UTF-8)

min_alt_m
integer<uint32>
required

Lower altitude bound in metres AGL

max_alt_m
integer<uint32>
required

Upper altitude bound in metres AGL

poly_lat
number<double>[]
required

Polygon latitude values

poly_lon
number<double>[]
required

Polygon longitude values

policy
enum<string>
required

Access policy

Available options:
open,
permit,
deny,
auction
fee_lamports
integer<uint64>
required

Per-crossing fee in lamports (0 = free)

treasury
string
required

Base58 treasury account for crossing fees

Response

200 - application/json

Airspace initialised

signature
string
required

Base58-encoded transaction signature

slot
integer<uint64>
required

Slot number

confirmation
string
required

Confirmation status

fee_lamports
integer<uint64>
required

Transaction fee in lamports